Avida Digital organisms

Avida là chương trình nền để chạy chương trình "cá thể số". Chương trình này giúp máy tính không bị nhầm lẫn giữa virus và những "cá thể số". Bởi virus và những "cá thể số" có chung những đặc điểm như: đột biến, nhân bản, cạnh tranh, và chỉ khác nhau ở chỗ: virus là chương trình chạy có mục đích, có hướng còn những "cá thể số" nhân bản, cạnh tranh theo một cách ngẫu nhiên.
Avida sử dụng thuật toán "time-slicing" để đảm bảo sự ảnh hưởng lên các "cá thể số" là như nhau.